@charset "utf-8";
/* CSS Document */
/*pinfo*/
.cart-header{ padding: 20px 0px 10px 0px; height:50px;}
.cart-header .logo{ float:left;width:340px;padding-top:5px; margin-right:20px; background:url(../img/slogan_new02.png) right 9px no-repeat; }
.cart-header .progress{ padding:5px 0px 0px 0px; height:32px; width:614px; float:right; background:url(../img/bg_progress01.png) no-repeat 0 5px;}
.cart-header .progress li.step-1, .cart-header .progress li.step-2, .cart-header .progress li.step-3{ float:left; display:block; width: 195px; height:31px; line-height:31px; color:#fff; text-align:center;}
.cart-header .progress li.step-2{ width: 205px;  color:#333;}
.cart-header .progress li.step-3{ width: 205px;  color:#333;}
.cart-header .pro-1{background:url(../img/bg_progress01.png) no-repeat 0 5px;}
.cart-header .pro-1 li.step-1{color: #fff;}
.cart-header .pro-1 li.step-2{color: #333;}
.cart-header .pro-1 li.step-3{color: #333;}
.cart-header .pro-2{background:url(i/bg_progress02.png) no-repeat 0 5px;}
.cart-header .pro-2 li.step-1{color: #333;}
.cart-header .pro-2 li.step-2{color: #fff;}
.cart-header .pro-2 li.step-3{color: #333;}
.cart-header .pro-3{background:url(i/bg_progress03.png) no-repeat 0 5px;}
.cart-header .pro-3 li.step-1{color: #333;}
.cart-header .pro-3 li.step-2{color: #333;}
.cart-header .pro-3 li.step-3{color: #fff;}


.cart-header .company{  height:45px; width:150px; float:left; display:none;}
.cart-header .company img{ float:left;}
.cart{ width:990px;}
.cart-inner{ border:1px solid #e7e7e7; width:908px; padding:70px 40px 30px 40px; background:url(../img/cart.inner_new.png) no-repeat 35px top;}
.cart-thead{ width:908px; height:30px; background:#f2f2f2;}
.cart-thead .column{ float:left; text-align:center; font-weight:bold; line-height:30px; font-size:14px;}
.cart-thead .t-goods{ width:425px;}
.cart-thead .t-price{ width:150px;}
.cart-thead .t-other{ width:111px;}
.cart-tbody{ width:908px; height:auto;}
.cart-item{ padding:10px 0px 20px 0px; border-bottom:1px dashed #e0e0e0;}
.cart-item .cell{ float:left; height:auto; min-height:100px; _height:100px;}
.cart-item .p-goods{ width:372px; padding-left:53px;}
.cart-item .p-goods .pic{ width:100px; height:100px; float:left;}
.cart-item .p-goods .name{ width:262px; height: auto; float:left; padding:10px 0px 0px 10px;}
.cart-item .p-goods .name span{ display:block; color:#cc0000; padding:1px 0px;}
.cart-item .p-price{ width:150px; padding-top:10px;}
.cart-item .p-price span{ width:150px; text-align:center; line-height:22px; display:block; font-size:14px; color:#000;}
.cart-item .p-price span.save{ font-size:14px;  color:#cc0000; display:block;}
.cart-item .p-quantity{ width:96px; padding:10px 0px 0px 15px; }
.cart-item .p-quantity1{width:81px; padding:10px 0px 0px 30px; }
.cart-item .p-quantity a.decrement, .cart-item .p-quantity a.increment{ width:11px; height:11px; display:block;background:url(../img/dian-jian.png) no-repeat; float:left; margin-top:5px; margin:5px 5px 0px 0px  }
.cart-item .p-quantity a.increment{background:url(../img/dian-jia.png) no-repeat; margin:5px 0px 0px 5px }
.cart-item .p-quantity .quantity-text, .cart-item .p-quantity1 .quantity-text{ width:49px; height:20px; border:1px solid #abadb3; line-height:20px; text-align:center; float:left;}
.cart-item .p-price1{ width:111px; text-align:center;font-size:14px; font-weight:bold; padding-top:10px; line-height:22px;}
.cart-item .p-remove{ width:111px; text-align:center; padding-top:10px; line-height:22px;}
.cart-item .p-remove a{ text-decoration:underline;}
.cart-toolbar{ height:60px; width:868px; float:left; padding:10px 0px 0px 40px;}
.cart-toolbar a{ float:left; text-decoration:underline;}
.cart-toolbar .z-price{ float: right; height:60px; width:auto; line-height:25px; font-size:14px;} 
.cart-toolbar .z-price span{ color:#cc0000;}
.cart-toolbar .z-price strong{ color:#cc0000; font-size:18px; padding:0px 2px;}
.cart-button{ height:120px; width:908px;}
.cart-button a.checkout, .cart-button a.continue{ float:right; width:211px; height:41px; display: block;  background:url(../img/proceed-to-checkout.png) no-repeat;}
.cart-button a.continue{background:url(../img/cart-but1_new.png) no-repeat; margin-right:10px; width:191px;}

.cart-removed{ width:908px; border:1px solid #e7e7e7; border-top:none; padding:10px 40px;}
.cart-removed .r-title{ width:878px; float:left; line-height:30px; font-weight:bold; padding-left:30px;}
.cart-removed .r-item{ background:#f9f9f9; padding:10px 30px; width:848px; float:left; border-bottom:1px solid #fff; line-height:22px;}
.cart-removed .r-item .r-name{ width:385px; float:left; padding-right:20px;}
.cart-removed .r-item .r-price{ width:110px; float:left; text-align:right; }
.cart-removed .r-item .r-quantity{ width:120px; float:left; text-align:center;}
.cart-removed .r-item .r-control{ width:213px; float:left;}
.cart-removed .r-item .r-control a{ padding-left:20px; text-decoration:underline;}
/*ser*/
.ser{border:1px solid #e7e7e7;margin: 10px auto; width:988px;}
.ser .mt{border-bottom:1px solid #e7e7e7;background:#f3f3f3;overflow:visible;height:38px;line-height:38px;}
.ser .mt li{float:left;height:38px;line-height:38px;position:relative;text-align:center;width:328px; font-size:14px; cursor:pointer;}
.ser .mt .curr{background:#FFF;border-right:1px solid #dadada;border-left:1px solid #e7e7e7;height:39px;_margin-bottom:-1px;}
.ser .mt .first{border-left:none;}
.ser .mt .three{border-right:none;}
.ser .mc{padding:10px 19px;position:relative;overflow:visible;} 
.ser .mc ul{overflow:hidden;}
.ser .mc li{float:left;width:180px;overflow:hidden;text-align:center; padding-left:10px;}
.ser .mc .p-name{text-align:left;margin-top:5px;}
.ser .mc .p-price{text-align:left;margin-top:5px;color:#cc0000;font-weight:bold; font-size:16px;}

.cart-list{ border:1px solid #e7e7e7; width:950px; padding:15px 19px; float:left; margin-bottom:10px; }
.cart-list .title{  height:30px; float:left; background:url(i/cart.bg2_new.png) no-repeat left; padding-left:263px; line-height:30px; margin-bottom:25px;}
.cart-list .title a{ color:#999; text-decoration:underline;}
.cart-com{border:1px solid #e7e7e7; width:948px; float:left;}
.cart-com .mt{ height:40px; width:928px; padding-left:20px; line-height:40px; font-size:14px; background:#f3f3f3; float:left; font-weight:bold;}
.cart-com .mt .shipping-info{ font-size:12px;font-weight:300;color: #666;font-family: arial;}
.cart-com .mc{ width:928px; padding:20px 10px; float:left;}
.cart-com .mc .mct{ width:150px; float:left; height:48px; text-align:right; font-weight:bold; line-height:24px; font-size:14px;}
.cart-com .mc .mct em, .cart-com .mc .mcc em{ color:#cc0000; padding-right:2px;}
.cart-com .mc .mcc{ width:770px; float:left; height:48px; padding-left:5px; position:relative;}
.cart-com .mc .mcc span{ color:#999; line-height:26px; float:left;}
.cart-com .mc .mcc span.tips1{  top:28px; left:5px;line-height:14px; position:absolute; }
.cart-com .mc .mcc span.tips2{  top:28px; left:210px;line-height:14px; position:absolute; }
.cart-com .mc .mcc span.tips3{ color:red; padding-left:10px; float:left;}
.cart-com .mc .mcc span.tips6{ color:red; top:-3px; left:180px; position:absolute;}
.cart-com .mc .mcc span.tips9{ color:#999; top:-3px; left:180px; position:absolute;}
.cart-com .mc .mcc span.tips11{  top:20px; left:10px; position:absolute;}
.cart-com .mc .mcc span.tips4{ width:20px; height:20px; display:block; margin-top:5px; background:url(i/true.png) no-repeat; padding:0px; float:left;}
.cart-com .mc .mcc span.tips7{ padding:0px 3px; color:#bcb9b9;}
.cart-com .mc .mct1{ width:150px; float:left; text-align:right; font-weight:bold; line-height:30px; font-size:14px;}
.cart-com .mc .mcc1{ width:650px; float:left; padding-left:10px; line-height:30px; }
.cart-com .mc .mct2{ width:150px; float:left; padding:15px 0px 30px 0px; }
.cart-com .mc .mcc2{ width:650px; float:left; padding:15px 0px 30px 10px;  }
.cart-com .mc span.if{ line-height:25px; color:#999; padding-top:20px; float:left;}
.cinp{ height:20px; padding:2px; border:1px solid #e7e7e7; line-height:20px; margin-right:10px;}
.cinp1{ width:190px; float:left;}
.cinp2{ width:290px; float:left;}
.cinp3{ width:190px; height:26px; float:left;}
.table th{ background:#E0F2FC; height:30px; line-height:30px; border-bottom:10px solid #fff; font-size:14px;}
.table td{background:#f9f9f9;border-bottom:2px solid #FFF;height:30px;text-align:center;}
.cart-com .item{overflow:hidden;zoom:1;padding:5px 0; position:relative;}
.cart-com .item span{float:left;width:193px;text-align:right;margin-right:5px;  font-weight:bold;}
.cart-com .item span.tips5{ color:red; position:absolute; top:3px; left:605px; width:300px; text-align:left; line-height:18px;}
.cart-com .item span.tips55{ color:#149a02; position:absolute; top:3px; left:605px; width:300px; text-align:left; line-height:18px;}
.cart-com .item b{ position:absolute; top:10px; left:478px; color:#b8b7b7; cursor:pointer;}
.cart-com .item .text{float:left;padding:3px;margin-right:5px;width:200px;}
.cart-com .item .text1{width:400px;}
.cart-com .item em{color:#cc0000;}
.cart-com .more{border-bottom:1px dashed #e7e7e7;padding:5px 0 10px 0;margin-bottom:10px;}
.cart-com .more a{text-decoration:underline;}
.cart-com .no-b{ border:none; padding:0px; margin:0px; position:relative;}
.cart-com radio{float:left;}
.cart-com .item span.fore{width:auto;}
.cart-com .item .adlogo{padding:0 8px;}
.cart-com .item1{ height:25px; width:212px; background:url(i/bank1.png) no-repeat right; padding-left:10px;}
.cart-com .item1 a, .cart-com .item1 a.wid{ width:30px; height:25px; display:block; float:left; margin-left:11px;}
.cart-com .item1 a.wid{ width:44px; }
.cart-com .item .radio{float:left;}
.cart-com .item-f{color:#999999;}
.cart-com .item-f span{color:#333333;padding-right:5px;}
.tab th{height:30px;background:#e0f2fc;}
.tab td{border-bottom:1px dashed #e7e7e7;padding:10px 0;text-align:center;}
.tab .items{overflow:hidden;}
.tab .items .p-img{float:left;margin-right:5px;}
.tab .items .p-name{float:left;width:240px;margin-top:10px;text-align:left;}
.tab td strong{color:#cc0000;}
.btn-add, .btn-add1{color:#5f330d;border:none; float:left;background:url(i/btna.jpg) no-repeat;width:95px;text-align:center;height:20px;line-height:20px; cursor: pointer;}
.btn-add1{background:url(i/but22.png) no-repeat;width:160px;}
.place{overflow:hidden;zoom:1;padding:10px 0; float:left; width:930px;}
.place ul{float:right;position:relative;padding-bottom:15px;}
.place li{padding:6px 0; font-size:14px;line-height:20px; height:20px;}
.place li span{float:left;width:160px;text-align:right;margin-right:5px;}
.place li span b{ font-weight:normal;}
.place li label{float:left;color:#cc0000;}
.place li .all{font-weight:bold;font-size:18px;}
.place li a{position:absolute;right:0;bottom:0px;background:url(i/but2_new.png) no-repeat;width:190px;height:41px; display:block; }
.place li span.tips6{ position:absolute; top:16px; right:200px; color:red; width:400px; }
.place li span.tips10{ position:absolute; top:16px; right:200px; width:400px; }
.place  .tips8{ float:right; width:90%; text-align:right; padding-top:10px; color:#9a9797; }
.place  .tips8 span{ font-weight:bold; }
.cart-thead1{ width:908px; height:30px; background:#f2f2f2;}
.cart-thead1 .column{ float:left; text-align:center; font-weight:bold; line-height:30px; font-size:14px;}
.cart-thead1 .t-goods{ width:425px;}
.cart-thead1 .t-price{ width:190px;}
.cart-thead1 .t-other{ width:141px;}
.cart-tbody1{ width:908px; height:auto;}
.cart-item1{ padding:10px 0px 20px 0px; border-bottom:1px dashed #e0e0e0;}
.cart-item1 .cell{ float:left; height:auto; min-height:100px; _height:100px;}
.cart-item1 .p-goods{ width:372px; padding-left:53px;}
.cart-item1 .p-goods .pic{ width:100px; height:100px; float:left;}
.cart-item1 .p-goods .name{ width:262px; height: auto; float:left; padding:10px 0px 0px 10px;}
.cart-item1 .p-goods .name span{ display:block; color:#cc0000; padding:1px 0px;}
.cart-item1 .p-price{ width:190px; padding-top:10px;}
.cart-item1 .p-price span{ width:190px; text-align:center; line-height:22px; display:block; font-size:14px;}
.cart-item1 .p-price span.save{ font-size:16px;  color:#cc0000; display:block;}
.cart-item1 .p-quantity{ width:141px;  text-align:center; line-height:22px; padding-top:10px; font-size:14px; }
.cart-item1 .p-price1{ width:141px; text-align:center;font-size:14px; font-weight:bold;   padding-top:10px; line-height:22px;}

.tips-qd {background: none repeat scroll 0 0 #FFFDEE;border: 1px solid #c4c4c4;border-radius: 1px 1px 1px 1px;box-shadow: 0 0 0 3px #e4e4e4;position: absolute; left:100px; top:35px; width:206px; height:42px; z-index:9; background:#fff; padding:5px 20px 5px 10px; line-height:21px; color:#999;}
.tips-qd span{ width:7px; height:7px; display:block; cursor:pointer;  position: absolute; top:5px; right:8px; background: url(i/tuan5.bg.png) -261px -331px ;}
.cart-com .mc{ overflow:inherit;}
.pb{position:absolute; }
.pb b{position:absolute;left:0;font-size:0;line-height:0;overflow:hidden;border:10px dashed transparent;}
.pb .b1{z-index:1;}
.pb .b2{z-index:2;}
.pb b.b3{border-width:12px;z-index:0;display:none\9;}
.pb-p{top:-20px;left:30px;}
*html .pb-p{right:-1px;}
.pb-p b{border-bottom-style:solid;}
.pb-p .b1{bottom:-20px;left:5px;border-bottom-color:#c4c4c4;border-width:11px;}
.pb-p .b2{bottom:-20px;left:6px;border-bottom-color:#FFFDEE;}
.pb-p .b3{top:-7px;left:4px;border-bottom-color:#d9d9d9;}
.f-red{ color:red;}
.f-grey{ color:#999;}

.cart-caution{ height:527px; width:100%; background: url(i/caution01.png) no-repeat center;}
